package com.cql.service.business;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cql.common.core.DO.UserDO;
import com.cql.common.core.DTO.RegisterDTO;
import com.cql.common.core.DTO.UserDTO;

/**
 * 用户表
 *
 * @author cql
 * @email 979243431@qq.com
 * @date 2021-11-15 10:15:10
 */
public interface UserService extends IService<UserDO> {


    /**
     * 根据用户账号获取用户信息
     *
     * @param account
     * @return
     */
    UserDO getUserByAccount(String account);

    /**
     * 新增用户
     *
     * @param register
     * @return
     */
    UserDO insertUser(RegisterDTO register);

    /**
     * 获取用户基本信息
     *
     * @param account
     * @return
     */
    UserDTO getUserInfoByAccount(String account);
}

